package com.ruoyi.system.mapper.cooperation;

import com.ruoyi.system.domain.db.cooperation.ExternalCooperation;
import com.ruoyi.system.domain.db.trade.TradeMaterialOrder;
import com.ruoyi.system.domain.dto.ExternalCooperationDto;
import com.ruoyi.system.domain.dto.MaterialOrderDto;

import java.util.List;

public interface ExternalCooperationMapper {
    /**
     * 查询物资交易管理
     */
    public ExternalCooperationDto selectExternalCooperationOrderByOrderId(Long orderId);

    /**
     * 查询物资交易管理列表
     */
    public List<ExternalCooperationDto> selectExternalCooperationOrderList(ExternalCooperation externalCooperation);

    /**
     * 新增物资交易管理
     */
    public int insertExternalCooperationOrder(ExternalCooperation externalCooperation);

    /**
     * 修改物资交易管理
     */
    public int updateExternalCooperationOrder(ExternalCooperation externalCooperation);

    /**
     * 删除物资交易管理
     */
    public int deleteExternalCooperationOrderByOrderId(Long orderId);

    /**
     * 批量删除物资交易管理
     */
    public int deleteExternalCooperationOrderByOrderIds(List<Long> orderIds);
}
